package com.example.peanutsubway.dao;

import com.example.peanutsubway.entity.GameTypeInfo;
import com.example.peanutsubway.entity.PageInfo;

import java.util.List;

/**
 * @Author：liyangsong
 * @Version：1.0
 * @Date：2021/10/11-21:34
 * @Since:jdk1.8
 * @Description:
 */


public interface GameTypeInfoDao {
    List<GameTypeInfo> typelist();

    List<GameTypeInfo> showAllType(GameTypeInfo gameTypeInfo, PageInfo pageInfo);

    /**
     * 游戏类型数
     * @param gameTypeInfo
     * @return
     */
    Integer count(GameTypeInfo gameTypeInfo);

    /**
     * 添加游戏类型
     * @param gameTypeInfo
     * @return
     */
    Boolean addGameType(GameTypeInfo gameTypeInfo);

    /**
     * 修改游戏类型
     * @param gameTypeInfo
     * @return
     */
    Boolean updateGameType(GameTypeInfo gameTypeInfo);

    /**
     * 删除游戏类型
     * @param typeId
     * @return
     */
    Boolean deleteGameType(Integer typeId);

}
